<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <div></div>
    <script src="./node_modules/moment/moment.js"></script>
<script>
    // 过年倒计时
    function fn(){
        var c = console.log.bind(document)
        var odiv = document.querySelector('div')
        var b1 = moment('2023-2-12 12:00:00')
        var b2 = moment()
        var day =     Math.floor(b1.diff(b2,"days"))
        var hours =   Math.floor(b1.diff(b2,'hours') % 24)
        var minutes = Math.floor(b1.diff(b2,'minute') % 60) 
        var seconds = b1.diff(b2,'second') % 60
        odiv.innerHTML = "过年还有:"+day+"天"+hours+"小时"+minutes+"分"+seconds+"秒"  
    }
    fn()
    var Time = setInterval(fn,1000)
    // var date = new Date()
    // c(date)
    // var dat = moment()
    // // Moment {_isAMomentObject: true, _isUTC: false, _pf: {…}, _locale: Locale, _d: Tue Jul 26 2022 14:40:10 GMT+0800 (中国标准时间), …}
    // var dat1 = moment().format()
    // // 2022-07-26T14:40:59+08:00
    // var dat2 = moment().format("YYYY-MM-DD HH:mm:ss")
    // // 2022-07-26 14:41:21
    // var dat3 = moment().format("YYYY年MM月DD天 HH时mm分ss秒")
    // // 2022年07月26天 14时41分21秒
    // var dat4 = moment().format("YYYY/MM/DD HH:mm:ss")
    // // 2022/07/26 14:41:21
    // c(dat)
    // c(dat1)
    // c(dat2)
    // c(dat3)
    // c(dat4)


    // // 使用moment 设置时间
    // var dat = moment("2022-11-11 11:11:11")
    // c(dat)  
    // // 设置的时间和数据 存储在  _i 里面
    // c(dat._i)   // 2022-11-11 11:11:11
    // c(typeof(dat)) // object

    // // 传入对象
    // var d1 = moment({
    //     year:11,
    //     hour:12
    // })
    // c(d1) // _i: {year: 11, hour: 12}

    // 输出 n 天 前的日期
    // 关键词: subtract
    // 格式: moment().subtract(设置时间的数量,'设置时间的单位')
    // 时间的数量:为数字类型
    // 设置时间的单位有: 年 月 日等
    // var seven = moment().subtract(7,'days')
    // c(seven)
    // // Moment Tue Jul 19 2022 15:02:47 GMT+0800  为了方便看我删了一部分
    // c(moment())
    // // Moment Tue Jul 26 2022 15:02:47 GMT+0800

    // // 格式化输出七天前的日期
    // var sevenDay = moment().subtract(7,'days').format('YYYY-MM-DD HH:mm:ss')
    // c(sevenDay) // 2022-07-19 15:06:00  

    // 比较两个日期相差多少
    // 关键字: diff
    // 格式: 日期1.diff（日期2,"单位")
    // 设置时间的单位有: 年 月 日等
    // var  d1 = moment('2021-7-1')
    // var d2 = moment()
    // c(d2.diff(d1,'minute')) // 分钟数 562526
    // c(d1.diff(d2,'days')) //  天数 -390

// 新建一个日期
    // var  d1 = moment('2021-7-1')
    // // 获取现在的日期
    // var d2 = moment()
    
    // c(d2.diff(d1,'minute')) // 分钟数 562526
    // c(d1.diff(d2,'days')) //  天数 -390
    
    //     var date2 = moment()
    //     var date1 = new Date('2023/7/29')
    //     c(date2.diff(date1,'Days'))
    //     c(date2.diff(date1,'Minutes'))
    //     c(date2.diff(date1,'Seconds'))
    //     c(date2.diff(date1,'MilliSeconds'))
</script>
</body>
</html>